package com.alibaba.citrus.cr.b2b.trade.order.dto.response;

import lombok.Data;

import java.io.Serializable;

@Data
public class OrderLinePageQueryResponse implements Serializable {

    private static final long serialVersionUID = 4432471141078415808L;

    /**
     * 订单号
     */
    private String id;
    /**
     * 销售订单ID
     */
    private String orderId;
    /**
     * 订单类型
     */
    private String orderType;
    /**
     * 客户编码
     */
    private String customerCode;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 客户收货地址编码
     */
    private String receiveAddressCode;
    /**
     * 客户收货地址
     */
    private String receiveDetailAddress;
    /**
     * 销售组织编码
     */
    private String organizationCode;
    /**
     * 销售组织名称
     */
    private String organizationName;
    /**
     * 业务渠道编码
     */
    private String channelCode;
    /**
     * 业务渠道名称
     */
    private String channelName;
    /**
     * 货品组编码
     */
    private String productGroupCode;
    /**
     * 货品组名称
     */
    private String productGroupName;
    /**
     * 销售渠道编码
     */
    private String saleChannelCode;
    /**
     * 销售渠道名称
     */
    private String saleChannelName;
    /**
     * 销售部门编码
     */
    private String departmentCode;
    /**
     * 销售部门名称
     */
    private String departmentName;
    /**
     * 客户组
     */
    private String customerGroup;
    /**
     * 销售地区
     */
    private String salesArea;
    /**
     * 订单创建人ID
     */
    private String creatorId;
    /**
     * 订单创建人姓名
     */
    private String creatorName;
    /**
     * SAP库存点
     */
    private String SAPInventoryPoint;
    /**
     * 订单固定折扣ZK01
     */
    private String discount;
    /**
     * 装运点
     */
    private String shipPoint;
    /**
     * 奶卡价格(ZP02)
     */
    private String nkPrice;
    /**
     * 订单折前价格ZK99
     */
    private String dctBeforePrice;
    /**
     * 订单常规价格
     */
    private String orderRegularPrice;
    /**
     * 返点价格（ZK18）
     */
    private String turningPrice;
    /**
     * 买赠活动号
     */
    private String giftActivityId;
    /**
     * 促销活动项目号
     */
    private String giftPromotionId;
    /**
     * 是否赠品
     */
    private String giftFlag;
    /**
     * 特价活动号
     */
    private String specialActivityId;
    /**
     * 预报订单号
     */
    private String frontOrderId;
    /**
     * 客户参考号
     */
    private String customerReferenceNo;
    /**
     * 订单抬头备注
     */
    private String orderRemark;
    /**
     * 预报数量
     */
    private String forecastQuantity;
    /**
     * 订单创建日期
     */
    private String orderGmtCreate;
    /**
     * 创建时间
     */
    private String gmtCreate;
    /**
     * 交货日期
     */
    private String deliveryDate;
    /**
     * 订单原因
     */
    private String orderReason;
    /**
     * 货品编码
     */
    private String scItemId;
    /**
     * 货品名称
     */
    private String scItemTitle;
    /**
     * 订单数量（同交货数量）
     */
    private String orderQuantity;
    /**
     * 销售单位
     */
    private String salesUnit;
    /**
     * SAP工厂编码
     */
    private String SAPFactoryCode;
    /**
     * SAP工厂名称
     */
    private String SAPFactory;
    /**
     * 拒绝原因编码
     */
    private String refuseReasonCode;
    /**
     * 拒绝原因名称
     */
    private String refuseReasonName;
//=========================================================================
    /**
     * 预报订单类型
     */
    private String forecastOrderType;
    /**
     * 预报订单行号
     */
    private String forecastOrderLineNo;
    /**
     * 预报行项目
     */
    private String forecastOrderLineProject;
    /**
     * 销售订单行号
     */
    private String salesOrderLineNo;
    /**
     * 品类
     */
    private String category;
    /**
     * 品项
     */
    private String categoryChildren;

}
